import logout from '@/api/logout'
import Token from '@/store/token'
// import managerApi from '@/api/manager';
import MsgUtil from '@/utils/msgUtil';

const tokenStore = Token();

const auth = {
    logout(){
        return new Promise((resolve, rej)=>{
            if(!tokenStore.getValidToken()){
                tokenStore.clearToken();
                resolve({
                    code : 200,
                    msg : '退出成功',
                });
            }else{
                logout.logout().then(r=>{
                    tokenStore.clearToken();
                    resolve(r);
                })
                .catch(err=>{
                    rej(err)
                })
            }
            
        })
    },
    // 获取当前登录的账号信息
    // getCurrManagerInfo(){
    //     return new Promise((resolve, rej)=>{
    //         tokenStore.getToken().then(()=>{
    //             managerApi.currManagerInfo().then(apiRes=>{
    //                 MsgUtil.alertIfError(apiRes).then(r=>{
    //                     resolve(r);
    //                 })
    //                 .catch(er=>{
    //                     rej(er);
    //                 })
    //             })
    //         })
    //     })
        
    // }
}

export default auth